/**
 *====================================================
 * 文件名称: TallyingSubmitParams.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年10月22日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.input;

import java.math.BigDecimal;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: TallyingSubmitParams
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年10月22日 下午2:55:52
 */
public class ContainerTallyingSubmitParams extends ContainerTallyingSubmitAbnormalParams {

	@Parameter(name = "caseNumber", description = "集装箱信息-货物箱号")
	private String caseNumber;

	@Parameter(name = "caseSize", description = "集装箱信息-箱型尺寸")
	private String caseSize;

	@Parameter(name = "waybillNumber", description = "集装箱信息-物流运单号")
	private String waybillNumber;

	@Parameter(name = "facingSlip", description = "集装箱信息-铅封号")
	private String facingSlip;

	@Parameter(name = "facingSlipNext", description = "集装箱信息-铅封号2", nullable = true)
	private String facingSlipNext;

	@Parameter(name = "tallyAddress", description = "实际理货地点")
	private String tallyAddress;

	@Parameter(name = "tallyLongitude", description = "理货经度", nullable = true)
	private String tallyLongitude;

	@Parameter(name = "tallyLatitude", description = "理货纬度", nullable = true)
	private String tallyLatitude;

	@Parameter(name = "tallyPreFile", description = "集装箱信息-理货前图片,有多个图片,以逗号分割")
	private String tallyPreFile;

	@Parameter(name = "tallySuffixFile", description = "集装箱信息-理货后图片,有多个图片,以逗号分割")
	private String tallySuffixFile;

	@Parameter(name = "tallyRemark", description = "集装箱信息-理货说明", nullable = true)
	private String tallyRemark;

	@Parameter(name = "bulkstockHistoryId", description = "﻿箱货信息-箱货明细ID", nullable = true)
	private Long[] bulkstockHistoryId;

	@Parameter(name = "recieveNoticeDetailId", description = "﻿装箱货物信息-收货通知货物ID", nullable = true)
	private Long[] recieveNoticeDetailId;

	@Parameter(name = "trayNumber", description = "装箱货物信息-托盘号", nullable = true)
	private String[] trayNumber;

	@Parameter(name = "volume", description = "装箱货物信息-体积")
	private BigDecimal[] volume;

	@Parameter(name = "weight", description = "﻿装箱货物信息-重量")
	private BigDecimal[] weight;

	@Parameter(name = "quantity", description = "装箱货物信息-实际理货数量")
	private BigDecimal[] quantity;

	@Parameter(name = "bulkstockAbnormal", description = "装箱货物信息-货物异常标识 0:异常/1:正常")
	private Integer[] bulkstockAbnormal;

	@Parameter(name = "bulkstockAbnormalComment", description = "装箱货物信息-理货异常说明", nullable = true)
	private String[] bulkstockAbnormalComment;

	@Parameter(name = "filesUuid", description = "装箱货物信息-货物图片,多个图片,以逗号分割")
	private String[] filesUuid;
	
	@Parameter(name = "type", description = "类型(是否修改)", nullable = true)
	private String type;
	
	@Parameter(name = "poundsOfSign", description = "磅单", nullable = true)
	private String poundsOfSign;
	
	@Parameter(name = "logisticsCompanyInfoId", description = "物流公司ID")
	private Long logisticsCompanyInfoId; 

	public Long getLogisticsCompanyInfoId() {
		return logisticsCompanyInfoId;
	}

	public void setLogisticsCompanyInfoId(Long logisticsCompanyInfoId) {
		this.logisticsCompanyInfoId = logisticsCompanyInfoId;
	}

	public String getPoundsOfSign() {
		return poundsOfSign;
	}

	public void setPoundsOfSign(String poundsOfSign) {
		this.poundsOfSign = poundsOfSign;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getCaseNumber() {
		return caseNumber;
	}

	public void setCaseNumber(String caseNumber) {
		this.caseNumber = caseNumber;
	}

	public String getCaseSize() {
		return caseSize;
	}

	public void setCaseSize(String caseSize) {
		this.caseSize = caseSize;
	}

	public String getWaybillNumber() {
		return waybillNumber;
	}

	public void setWaybillNumber(String waybillNumber) {
		this.waybillNumber = waybillNumber;
	}

	public String getFacingSlip() {
		return facingSlip;
	}

	public void setFacingSlip(String facingSlip) {
		this.facingSlip = facingSlip;
	}

	public String getFacingSlipNext() {
		return facingSlipNext;
	}

	public void setFacingSlipNext(String facingSlipNext) {
		this.facingSlipNext = facingSlipNext;
	}

	public String getTallyAddress() {
		return tallyAddress;
	}

	public void setTallyAddress(String tallyAddress) {
		this.tallyAddress = tallyAddress;
	}

	public String getTallyLongitude() {
		return tallyLongitude;
	}

	public void setTallyLongitude(String tallyLongitude) {
		this.tallyLongitude = tallyLongitude;
	}

	public String getTallyLatitude() {
		return tallyLatitude;
	}

	public void setTallyLatitude(String tallyLatitude) {
		this.tallyLatitude = tallyLatitude;
	}

	public String getTallyPreFile() {
		return tallyPreFile;
	}

	public void setTallyPreFile(String tallyPreFile) {
		this.tallyPreFile = tallyPreFile;
	}

	public String getTallySuffixFile() {
		return tallySuffixFile;
	}

	public void setTallySuffixFile(String tallySuffixFile) {
		this.tallySuffixFile = tallySuffixFile;
	}

	public String getTallyRemark() {
		return tallyRemark;
	}

	public void setTallyRemark(String tallyRemark) {
		this.tallyRemark = tallyRemark;
	}

	public Long[] getBulkstockHistoryId() {
		return bulkstockHistoryId;
	}

	public void setBulkstockHistoryId(Long[] bulkstockHistoryId) {
		this.bulkstockHistoryId = bulkstockHistoryId;
	}

	public Long[] getRecieveNoticeDetailId() {
		return recieveNoticeDetailId;
	}

	public void setRecieveNoticeDetailId(Long[] recieveNoticeDetailId) {
		this.recieveNoticeDetailId = recieveNoticeDetailId;
	}

	public String[] getTrayNumber() {
		return trayNumber;
	}

	public void setTrayNumber(String[] trayNumber) {
		this.trayNumber = trayNumber;
	}

	public BigDecimal[] getVolume() {
		return volume;
	}

	public void setVolume(BigDecimal[] volume) {
		this.volume = volume;
	}

	public BigDecimal[] getWeight() {
		return weight;
	}

	public void setWeight(BigDecimal[] weight) {
		this.weight = weight;
	}

	public BigDecimal[] getQuantity() {
		return quantity;
	}

	public void setQuantity(BigDecimal[] quantity) {
		this.quantity = quantity;
	}

	public Integer[] getBulkstockAbnormal() {
		return bulkstockAbnormal;
	}

	public void setBulkstockAbnormal(Integer[] bulkstockAbnormal) {
		this.bulkstockAbnormal = bulkstockAbnormal;
	}

	public String[] getBulkstockAbnormalComment() {
		return bulkstockAbnormalComment;
	}

	public void setBulkstockAbnormalComment(String[] bulkstockAbnormalComment) {
		this.bulkstockAbnormalComment = bulkstockAbnormalComment;
	}

	public String[] getFilesUuid() {
		return filesUuid;
	}

	public void setFilesUuid(String[] filesUuid) {
		this.filesUuid = filesUuid;
	}

}
